package com.jackie.coupon.customer.api.dto.calc;

import com.jackie.coupon.customer.api.dto.template.beans.CouponInfo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 购物车
 *
 * @author Jackie Hou
 * @date 2023/11/17 14:37
 * @version 1.0
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ShoppingCart {

    /**
     * 商品列表
     */
    private List<Product> products;

    /**
     * 优惠券id
     */
    private Long couponId;

    /**
     * 优惠券信息
     */
    private List<CouponInfo> couponInfos;

    /**
     * 总共金额
     */
    private long cost;

    /**
     * 用户id
     */
    private Long userId;
}
